package com.gitee.wsl.statemachine.trigger



fun interface ActionTriggerScope<State>{

    fun tryAction(block:ActionTriggerValidator<State>){

    }

    fun before(block:ActionTriggerFun<State>){}

    fun entry(block:ActionTriggerFun<State>)

    fun after(block:ActionTriggerFun<State>){}

    fun leave(block:ActionTriggerFun<State>){}

}